Sign up for the SaltyPopcorn weekly newsletter
Starring:

Cameron Diaz

Acting credits By Highest UK Gross

Total Gross
1.

Shrek 2 

£47,548,741
2.

Shrek the Third 

(Cameron Diaz plays Princess Fiona)

Director(s):
Chris MillerRaman Hui

£38,079,462
3.

Shrek Forever After 

Director(s):
£31,106,087
4.

Shrek 

(Cameron Diaz plays Princess Fiona)

£29,004,582
5.

Minority Report 

(Cameron Diaz plays Bus Passenger)

Director(s):
Starring:
Tom CruiseMax von Sydow • Steve Harris • Neal McDonough • Patrick Kilpatrick
£20,245,815
6.

The Mask 

(Cameron Diaz plays Tina Carlyle)

Director(s):
Chuck Russell

Starring:
Jim Carrey • Peter Riegert • Peter Greene • Amy Yasbeck • Richard Jeni
£15,983,473
7.

There's Something About Mary 

(Cameron Diaz plays Mary)

Starring:
Cameron Diaz • Matt Dillon • Ben Stiller • Lee Evans • Chris Elliott
£15,665,386
8.

Charlie's Angels 

Director(s):
£12,695,593
9.

The Holiday 

(Cameron Diaz plays Amanda)

Director(s):
Starring:
Cameron DiazKate WinsletJude LawJack Black • Eli Wallach
£12,116,770
10.

Charlie's Angels: Full Throttle 

(Cameron Diaz plays Natalie Cook)

Director(s):
Starring:
Cameron DiazDrew BarrymoreLucy LiuBernie Mac • Crispin Glover
£12,109,789
11.

Gangs of New York 

(Cameron Diaz plays Jenny Everdeane)

Director(s):
£10,134,140
12.

Vanilla Sky 

(Cameron Diaz plays Julie Gianni)

Director(s):
£9,173,232
13.

Knight and Day 

(Cameron Diaz plays June Havens)

Director(s):
Starring:
£9,076,487
14.

The Other Woman 

Director(s):
Starring:
Cameron DiazLeslie Mann • Nikolaj Coster-Waldau • Don Johnson • Kate Upton

£9,041,072
15.

What Happens In Vegas... 

Director(s):
Starring:
£7,903,156
16.

Bad Teacher 

Director(s):
Starring:

£7,642,887
17.

Annie 

(Cameron Diaz plays Hannigan)

Director(s):
Starring:
Jamie Foxx • Quvenzhane Wallis • Rose Byrne • Bobby Cannavale • Adewale Akinnuoye-Agbaje

£7,494,766
18.

My Best Friends Wedding 

(Cameron Diaz plays Kimberly Wallace)

Director(s):
Starring:
Julia Roberts • Dermot Mulroney • Cameron DiazRupert Everett • Philip Bosco
£6,688,989
19.

My Sisters Keeper 

Director(s):
Starring:
Abigail BreslinCameron Diaz • Sofia Vassilieva • Heather Wahlquist • Jason Patric

£6,043,360
20.

The Green Hornet 

Director(s):
£5,421,912
21.

Sex Tape 

Director(s):
Starring:
Cameron DiazJason SegelRob Corddry • Ellie Kemper • Rob Lowe

£4,397,833
22.

In Her Shoes 

Director(s):
Curtis Hanson

Starring:
Cameron Diaz • Anson Mount • Toni Collette • Richard Burgi • Candice Azzara

£4,318,014
23.

What to Expect When You're Expecting 

Director(s):
Kirk Jones

Starring:
Cameron DiazJennifer LopezElizabeth Banks • Chace Crawford • Brooklyn Decker

£3,942,494
24.

A Life Less Ordinary 

Director(s):
Starring:
Ewan McGregorCameron Diaz • Holly Hunter • Delroy Lindo • Dan Hedaya

£2,255,338
25.

The Sweetest Thing 

(Cameron Diaz plays Christina Walters)

Director(s):
Starring:
Cameron Diaz • Christina Applegate • Selma Blair • Thomas Jane • Frank Grillo

£2,163,344
26.

Being John Malkovich 

Director(s):
Starring:
John CusackCameron Diaz • Ned Bellamy • Eric Weinstein • Madison Lanc

£1,882,462
27.

The Counsellor 

(Cameron Diaz plays Malkina)

Director(s):
Starring:
£1,873,115
28.

Very Bad Things 

Director(s):
Starring:
Cameron DiazChristian Slater • Jon Favreau • Leland Orser • Rob Brownstein

£1,796,223
29.

The Box 

Director(s):
Richard Kelly

Starring:
Cameron Diaz • James Marsden • Frank Langella • Gillian Jacobs • Michael Zegen

£1,215,189
30.

Gambit 

(Cameron Diaz plays PJ Puznowski)

Director(s):
Michael Hoffman

Starring:
Colin FirthCameron DiazAlan Rickman • Tom Courtenay • Brodie Ross

£1,126,584
31.

Any Given Sunday 

Director(s):
Starring:
Al PacinoCameron DiazDennis Quaid • James Woods • Jamie Foxx

£1,036,320
32.

Slackers 

(Cameron Diaz plays Cameron Diaz)

Director(s):
Dewey Nicks

Starring:
Devon Sawa • Jason Segel • Michael C. Maronna • Jason Schwartzman • Jaime King

£294,776
33.

Fear and Loathing In Las Vegas 

Director(s):
Starring:
Johnny Depp • Benicio Del Toro • Tobey Maguire • Ellen Barkin • Gary Busey

£206,498
34.

She's the One 

(Cameron Diaz plays Heather)

Director(s):
Edward Burns

Starring:
John Mahoney • Edward Burns • Michael McGlone • Maxine Bahns • Jennifer Aniston

£154,845
35.

The Last Supper 

(Cameron Diaz plays Jude)

Director(s):
Stacy Title

Starring:
Cameron Diaz • Ron Eldard • Annabeth Gish • Jonathan Penner • Courtney B. Vance

£54,066
36.

A Liars Autobiography 

Director(s):
Bill JonesJeff SimpsonBen Timlett

Starring:
Graham Chapman • Philip Bulcock • John Cleese • Carol Cleveland • Cameron Diaz

£36,946
37.

In a World ... 

Director(s):
Lake Bell

Starring:
Lake Bell • Rob Corddry • Alexandra Holden • Eva Longoria • Ken Marino

£35,178